/*
 * lighting.c
 *
 *  Created on: 2017年5月4日
 *      Author: chenss
 */


#include "io/lighting.h"


void Lighting_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;

    // 照明
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
    GPIO_Init(GPIOB, &GPIO_InitStructure);

    Lighting_Set(0);
}

void Lighting_Set(int value)
{
    GPIO_WriteBit(GPIOB, GPIO_Pin_6, value != 0);
}

int Lighting_Get(void)
{
    return GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_6);
}
